<?php
  /*
    引入命名空间， 这个概念是是在JS中所没有的，命名空间相当于文件夹的概念
      因为我们都知道  在一个文件夹里面是不能有重名的文件的  程序也是一样 在一个程序里面不能有
        两个一样的变量名或者方法  索引引入命名空间就相当于是创建了一个文件夹的概念，在不同的命名
        空间下有一样的变量名这个是允许的
  */ 
  include 'function1.php';
  include 'function2.php';

  # 这里的function1是命名空间的意思  命名空间的名称是可以随便定义的
  function1\show();  # hello world1
  function2\show();  # hello world2

  /*
    在引入了命名空间之后 相当于是在相隔不同的文件夹下面的文件 所以重名了是不会有影响的
      否则是会报错的
  */ 